home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_usrdoc / YPSERV-1.{2U / README.{_3 < prev    next >
Text File  |  1999-09-17  |  3KB  |  67 lines

  1.  
  2. This is version 1.3.6 of an YP (NIS version 2) Server for Linux, but it
  3. also runs under other OS like SunOS 4.1.x, Solaris 2.x, AIX, HP-UX,
  4. IRIS, Ultrix and OSF1 (alpha).
  5.  
  6. This is NOT an NIS+ (NIS version 3) Server !
  7.  
  8. See the file COPYING for copying restrictions. It is available under
  9. the GNU General Public License. yppasswd is under the copyright from
  10. Theo de Raadt <deraadt@fsa.ca>, look at the head of yppasswd.c.
  11.  
  12. IMPORTANT:
  13. ----------
  14. This version caches the file handles. If you build a new map with
  15. makedbm, add the -c flag or call makedbm -c after updating a map.
  16.  
  17. There is a new primary ftp site for ypserv:
  18. ftp://ftp.kernel.org/pub/linux/utils/net/NIS
  19. The old site's will not be updated any longer from me.
  20.  
  21. This version has support for the ndbm database from Sun and the
  22. db ndbm emulation. gdbm is about 3 times faster for most YP
  23. functions, except yp_first/yp_next. gdbm has a runtime from O(n)
  24. for viewing all entries with this, ndbm/db has a runtime from O(n*n) !
  25. Very bad for big maps and initgroups, initgroups will need about 22
  26. minutes for a group file with 10.000 entries and ndbm/db, with gdbm,
  27. only 20 seconds. The load of the server is the same, but gdbm
  28. needs much more memory for caching.
  29.  
  30. I have the rpc.yppasswdd daemon included. This version  based on the
  31. yppasswd 0.9 from Olaf Kirch. I have rewritten the update routine for
  32. better shadow support and fix some buffer overflow problems.
  33. A yppasswd client is in the contrib directory, which should work on all
  34. platforms. For Linux with glibc 2.x or libc >= 5.4.36, get the
  35. yp-tools 1.4.1. Since I have take over the maintaince of yppasswd, there
  36. will be no new separate version. I have removed the last public version
  37. 0.10 from the ftp servers, because it was to buggy.
  38.  
  39. The NIS server can optionally do DNS lookups for hosts not found in the
  40. regular YP hosts map. But beware that for this to work you
  41. *must* link the YP server to a library where the gethostbyname()
  42. and gethostbyaddr() routines always talk to a DNS server. The default
  43. routines in the normal libc libraries often try to check the
  44. YP servers first -> causing a nice loop...
  45. For Linux, the functions in dns_hosts.c will do that correct, so
  46. you could enable this feature. But this functions will not compile
  47. under other OS then Linux. Under SunOS and Solaris you could use
  48. the resolv+ library, I don't know if they work on other Systems.
  49. DNS lookup is enabled by using the "-b" or "--dns" flag.
  50. You should have a very good and fast DNS server for it, or you could
  51. get a lot of trouble. If you don't need this feature, don't use it !
  52.  
  53. There are two ways to check if the client is allowed to ask the
  54. ypserv daemon: "securenets" and "tcp wrapper". See the file
  55. "README.secure" for more information.
  56.  
  57. There are known problems with Linux libc 5.0.9. You should
  58. at least use libc 5.2.18 or greater.
  59.  
  60. For more NIS or NIS+ related stuff, look at
  61. http://www-vt.uni-paderborn.de/~kukuk/linux/
  62.  
  63. Thanks to Terje Malmedal <terje.malmedal@usit.uio.no>, who had send
  64. patches for AIX, HP-UX, IRIX, Ultrix and OSF1(alpha).
  65.  
  66. Thorsten Kukuk <kukuk@uni-paderborn.de>, 2. July 1998
  67.